"0x00403a1b"指令引用的"0xffffffff"内存。该内存不能为"read"是怎么回事?请问怎么解决?谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:22:42
惠普CQ-511 928,经常出现这问题,怎么解决?

开始-运行, 输入“cmd ”回车在命令提示符下输入:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

如果你怕输入错误的话,可以复制这条命令,然后在命令提示框上点击左上角的c:,右键粘贴就不容易输错了。再回车,先等待1-2分钟,在飞速滚屏完全静止之后,等硬盘灯不亮了,重启就可以了。

也可能是某个新安装的软件有问题,或补丁没有打好,找到它卸载掉再重装一下。如果再不行就可能是内存不兼容或内在质量有问题,换个内存试一下。或者你加内存条了,你重装系统就可解决,建议你用安装版的系统盘,不要用GHOST,因为GHOST版没有安装版的稳定,而且GHOST版本的系统容易出现这种问题,这是我经历这种问题后总结出来的经验,呵呵!

可以下载一个小巧的绿色软件修复一下试试,你可以baidu一下,有很多地方都有。
名叫: 雨林木风系统DIY_Y1.6
或者其他版本。

下载以后运行软件——修复系统各组件——下拉选择“内存不能为read”,然后就好了。

当然内存不能为read的原因很多,如果是一些小的软件问题,这个方法就能修复了,如果是硬件问题或者别的问题,可能修复不了。

还可以尝试以下的做法:如果可能是硬件问题,简单的做法可以拔下内存擦擦金手指再重新插上去。如果只是用某一个软件或者玩某一个游戏时这样,可以试试卸载该软件或游戏重新安装。如果估计机器可能染毒,那么也要杀杀毒。如果系统长期没有清理过,可以用超级兔子或者windows优化大师等软件清理一下垃圾文件和垃圾注册表信息,也可以试试整理一下磁盘碎片。还有一个在一定程度避免此问题的方法就是在运行某个软件时尽量不要运行其他软件,避免发生冲突以及对内存使用时的“争抢”。另外,系统物理内存过小或者虚拟内存过小可能更容易出现此问题,可以试试增大虚拟内存。

这种情况中毒的可能性很少
我这说的都是解决方法加一点理论,如果你想学理论可以看一下长篇大论,
软件方面就是程序冲突,内存被分配为一个个地址,这个地址用到的时候软件冲突导致内存写不进,就会出